package com.yuandian.bpm.bi.modules.quartz.util;

import lombok.extern.slf4j.Slf4j;

import java.io.File;

/**
 * 自定义报表：文件操作类
 */
@Slf4j
public class FileUtil {
	public static void deleteFile(String filePath) {
		File file = new File(filePath);

		if (file.exists()) {
			// 文件存在
			if (file.canWrite()) {
				// 具有写权限
				if (file.delete()) {
					log.info("[自定义报表]-文件删除成功: {}", filePath);
				} else {
					log.warn("[自定义报表]-文件删除失败: {}", filePath);
				}
			} else {
				log.warn("[自定义报表]-没有足够的权限来删除文件: {}", filePath);
			}
		} else {
			log.warn("[自定义报表]-文件不存在: {}", filePath);
		}
	}
}